elaborate idea - Turkish English Dictionary